#pragma once 
#include "Common.h"
#include "glm\glm.hpp"

class EXPORT IMoveable
{
public:
	virtual void SetPosition(float x,float y,float z) = 0;
	virtual void SetPosition(glm::vec3 position) = 0;

	virtual glm::vec3 GetPosition() = 0;

	virtual void Move(float x,float y,float z) = 0;
	virtual void Move(glm::vec3 offSet) = 0;

};